pay tribute or homage - Turkish English Dictionary